package com.todo.strategy.card.iface.backend.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author zhangwenxiang
 * @date 2024/3/17 20:31
 * @description
 */
@Data
public class CardStrategyRelationResp {
    /**
     * 主键
     */
    @Schema(title = "主键id", description = "主键id")
    private Long id;
    /**
     * 旅游卡攻略id
     */
    @Schema(title = "旅游卡攻略id", description = "旅游卡攻略id")
    private Long cardStrategyId;
    /**
     * 标题
     */
    @Schema(title = "标题", description = "标题")
    private String title;
    /**
     * 备注
     */
    @Schema(title = "备注", description = "备注")
    private String remark;
    /**
     * 关联类型
     * StrategyRelationTypeEnum
     */
    @Schema(title = "关联类型", description = "关联类型")
    private Integer relationType;
    /**
     * 关联id
     */
    @Schema(title = "关联id", description = "关联id")
    private Long relationId;
    /**
     * 当天开始时间
     */
    @Schema(title = "当天开始时间", description = "当天开始时间")
    private String startTime;
    /**
     * 关联名称
     */
    @Schema(title = "关联名称", description = "关联名称")
    private String relationName;
    /**
     * 计划第几天
     */
    @Schema(title = "计划第几天", description = "计划第几天")
    private Integer planDay;
    /**
     * 旅游规划、建议
     */
    @Schema(title = "旅游规划、建议", description = "旅游规划、建议")
    private String suggest;
    /**
     * 时间花费 - 分钟
     */
    @Schema(title = "时间花费", description = "时间花费 - 分钟")
    private Integer timeCost;
    /**
     * 金额花费
     */
    @Schema(title = "金额花费", description = "金额花费")
    private Double moneyCost;
}
